package Models

import (
	"time"
	Mysql "websocket_callback/Databases"
)

type UserMsg struct {
	Id         int       `gorm:"column:id"`
	Msg        string    `gorm:"column:msg"`
	UserId     int       `gorm:"column:user_id"`
	CreateTime time.Time `gorm:"column:create_time"`
}

// 设置Test的表名为`test`
func (UserMsg) TableName() string {
   return "user_msg"
}

func (this *UserMsg) Insert() (id int, err error) {
	result := Mysql.DB.Create(&this)
	id = this.Id
	if result.Error != nil {
		err = result.Error
		return
	}
	return
}